<?php

/**
 * Отвечает за ошибки класса, связанны ес использованием переменных не являющимися объектами
 */
class ExceptionMySQL extends Exception {

    protected $mysql_error;
    protected $sql_query;
    
    public function __construct($mysql_error, $sql_query, $message) {
       
        $this->mysql_error = $mysql_error;
        $this->sql_query = $sql_query;
        
        parent::__construct($message);
    }

    public function getKey() {
        return $this->key;
    }
    
    public function getMySQLError() {
        return $this->mysql_error;
    }

    public function getSQLQuery() {
        return $this->sql_query;
    }
}
?>
